a strong or unpleasant smell - Español Inglés Diccionario